line of parked or moving cars - Francés Inglés Diccionario